package sevensoft.行为型模式.观察者模式;


public interface Subject {

    /**
     * 添加观察者
     * @param observer
     */
    void attach(sevensoft.行为型模式.观察者模式.Observer observer);

    /**
     * 删除观察者
     * @param observer
     */
    void detach(Observer observer);

    /**
     * 通知
     * @param msg
     */
    void notify(String msg);
}
